﻿body {
    margin: 0;
    padding: 0;
    background: #F5F5F5;
    font: normal 14px/1.5 Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei;
    color: #333;
}


.marketing_list {
    padding: 0 10px;
    overflow: hidden;
    zoom: 1;
}

    .marketing_list li {
        padding-bottom: 10px;
    }

        .marketing_list li .product_img {
            width: 100%;
            overflow: hidden;
            position: relative;
        }

            .marketing_list li .product_img img {
                width: 100%;
                vertical-align: top;
            }

        .marketing_list li .pro_info {
            padding: 5px 10px;
            color: #888;
            font-size: 12px;
            position: relative;
            background-color: #fff;
        }

        .marketing_list li .product_img:before {
            content: "";
            width: 100%;
            height: 32px;
            position: absolute;
            left: 0;
            bottom: 0;
            background-color: rgba(0,0,0,0.5);
        }

        .marketing_list li .product_img p {
            position: absolute;
            bottom: 0;
            left: 0;
            color: #fff;
            padding: 0 10px;
            line-height: 32px;
            height: 32px;
            overflow: hidden;
            font-size: 12px;
            margin:0;
        }

li {
    display: list-item;
    text-align: -webkit-match-parent;
}

ul, ol {
    list-style: none;
}
